Nuprl Lemma : frame-rule 11,40

i:Id, L:(Knd List), x:Id, T:Type.
@i: only L affects x : T realizes es. @i only events in L change   x : T 
latex


Definitionss(i;t).x, P  Q, False, A  B, , {x:AB(x)} , , x:AB(x), x:AB(x), , {T}, SQType(T), True, -n, P  Q, P & Q, T, x:A  B(x), P  Q, <ab>, x,y:A//B(x;y), act(e), kind(e), Knd, (x  l), kind(a), Type, n+m, a < b, Void, KindDeq, deq-member(eq;x;L), IdDeq, Id, A c B, E, Atom$n, loc(e), time(e), w-info(w;e), x.A(x), loc(e), kind(e), Action(i), IdLnk, f(x), x  dom(f), mk-ma, x : v, f(x)?z, z != f(x P(a;z), only members of L affect x :t, M.ds(x), M.bframe(k sends on l), M(i), @i: only L affects x : t, M.aframe(k affects x), M.sframe(k sends <l,tg>), M.frame(k affects x), M.send(k;l;s;v;ms;i), M.ef(k,x,s,v,w), M.pre(a,s), M.init(x,v), PossibleWorld(D;w), es_time(es), es_val(es), es-Trans(es), es_init(es), es-pred?(es), es_info(es), es-T(es), es_state_when(es;e), ES(the_w), (timed)state after e, kind(e), loc(e), E, vartype(i;x), FairFifo, World, D realizes2 es.P(es), e@iP(e), @i only events in L change   x : T, es is an event system of D, ES, xt(x), type List, D realizes esP(es), #$n, r - s, r + s, , s = t, s ~ t, vartype(i;x), a(i;t), isnull(a), b, A, (x when e), f(a), (x after e), state_after(e), t  T, state_when(e)
Lemmasd-realizes2-implies-realizes, frame-p wf, event system wf, d-es wf, world wf, fair-fifo wf, possible-world wf, d-single-frame wf, kind wf, loc wf, w-info wf, w-E wf, w-kind-lemma, w-loc-lemma, w state when wf, w state after wf, w-when-lemma, w-after-lemma, eqof eq btrue, Id wf, id-deq wf, not functionality wrt iff, implies functionality wrt iff, assert-deq-member, not wf, assert wf, deq-member wf, Kind-deq wf, le wf, l member wf, Knd wf, w-kind wf, w-a wf, Id sq, qmul one qrng, mon assoc q, qadd ac 1 q, squash wf, true wf, qadd comm q, qadd assoc, mon ident q, rationals wf, qadd wf, qsub wf, int inc rationals, w-s wf, w-vartype wf

origin